package com.xhui.reggie.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xhui.reggie.common.R;
import com.xhui.reggie.dto.DishDTO;
import com.xhui.reggie.entity.Dish;

public interface DishService extends IService<Dish> {

    // 新增菜品，同时插入菜品和对应的口味数据，需操作两张表：dish, dish_flavor
    void saveWithFlavor(DishDTO dishDTO);

   /* // 查询菜品信息，需操作两张表 dish， dish_flavor
    Page<DishDTO> getByPage(int page, int pageSize, String name);*/

    // 根据id查询菜品信息和口味信息
    DishDTO getByIdWithFlavor(Long id);

    void updateWithFlavor(DishDTO dishDTO);

    void updateStatus(int status, String ids);
}
